偏序集
偏序集
为 上关系,若 . 若 ,记作 。
偏序集为对子 , 为有限集且 为 上偏序关系,满足:
- 反身性: 。
- 反对称性: 且 ,则 。
- 传递性: 且 ,则 。
我们一般用 表示偏序关系 。若 但 ,称 ,此时称 是 的一个前驱(predecessor)。
定义:直接前驱(immediate predecessor)
若 ,且不存在 使 ,则称 为 的一个直接前驱,记作 。
等价于存在若干 ,使
注:我们仅考虑有限集,因为这是组合学。
证明: 只证必要性。令 ,对 归纳。
若 ,则 ,证毕。
若命题对 成立,假设 且 ,对任意 ,考虑 的 和 的 。由传递性可知 ,,故 ,于是
Hasse 图
的 Hasse 图定义为
- 的每个元素被绘制为图中的结点;
- 若 ,则 间有一个线;
- 若 ,则 绘制在 下方的平面内。
例如,如下是 的 Hasse 图:
\begin{document}
\begin{tikzpicture}[scale=3]
\node[above] at (0,3) {$\{1,2,3\}$};
\node[left] at (-1,2) {$\{1,2\}$};
\node[left] at (0,2) {$\{2,3\}$};
\node[right] at (1,2) {$\{3,1\}$};
\node[left] at (-1,1) {$\{1\}$};
\node[left] at (0,1) {$\{2\}$};
\node[right] at (1,1) {$\{3\}$};
\node[below] at (0,0) {$\emptyset$};
\draw (0,3) -- (-1,2) -- (-1,1) -- (0,0) -- (1,1) -- (1,2) -- (0,3) -- (0,2) -- (1,1) -- (1,2) -- (-1,1) -- (-1,2) -- (0,1) -- (0,0);
\draw (0,1) -- (0,2);
\end{tikzpicture}
\end{document}
上面的定理等价于: 当且仅当我们能在 Hasse 图中找到一条自 到 、严格从下到上的路径。
偏序集嵌入
设 、 为二偏序集,称映射 为嵌入,若
- 为单射,且
- 当且仅当 。
一个最重要的例子是
对任一偏序集 ,存在其到 的一个嵌入。
证明: 考虑 ,
为单射: 若 ,由 得,同理 ,故 。
保持偏序:正过去显然。现设 ,即对任意 都有 ,取 即证。
链与反链
设 为偏序集。
- 对任意 ,若 或 ,则称 可比(comparable),否则不可比(incomparable)。
- 称 为反链,若任意两个元素都不可比。记 为最大反链大小。
- 称 为链,若任两个元素都可比。记 为最大链大小。
在 Hasse 图中, 为各自上而下路径中最长一条的顶点数,故也称为 的高(height);称 为宽(width)。
注:全体极小元及极大元分别构成反链。
证明: 证法是借助“刨根问底”式构造,或者拆汉堡,whatever。我们递规地定义一个偏序集列 及集合列 ,使得 为 的极小元集,且 .
首先,令 , 且 。假设 、 对任意 定义,这里 足够大。令 ,并令 ,。令 为 限制在 上的偏序集。我们不断这么做,直到 。则我们有
由 ,故 ,证毕。
事实上,我们可以证明更强的事实:若 ,则存在 使得 。
若 ,则要么存在 大小的链,要么存在 大小的反链。
来自病症的订单
——好吧,是“来自无序的有序”(The Order From Disorder)
对任意长为 的序列,其中必有长为 的单增子列或 的单减子列。
证明: 将这些序列视作偏序集 : 当且仅当 与 同时成立。由反链与链长乘积估计,要么有长为 的链(此时为单增子列),要么有长为 的反链(此时为单减子列)。
抽屉原理(The Pigeonhole Principle)
例:度相等问题
证明: 否则,设 中每个度都只出现一次,则必须 都充当一次度,但 和 显然不能同时出现。
例:染色数(chromatic number)
称图 的一个顶点染色为映射 , 为颜色集。称一个顶点染色是适当的,若相邻两点不同色。
称染色数 为 的适当染色的颜色集可能的最小大小。
证明: 给定一个适当染色 ,颜色集大小为 。将 划分为 个部分使得每个部分有相同颜色。注意到每个部分均为独立集,故存在一个独立集(一个部分),其大小至少为 ,故 。
例:无因子子集(Subset without divisors)
若 ,,则 中必有两个数 使 。反过来,最大使 中无倍数关系的子集数为 。
注: 下面的证明说明,事实上可要求比值为 2 的幂次倍。
证明: 首先,显然 无倍数关系。
其次,对任一奇数 ,令 。显然 。由 ,抽屉原理给出其中必有一个集合中至少有两个数,这两个数的比值为 2 的幂次倍。
例:有理逼近
给定 ,则对任意 ,都存在 使得
证明: 令 。考虑 ,。
将 分为 段: 。由抽屉原理,必存在 位于同一个区间。故
取 ,,即证。
Erdos-Szekeres 定理第二证
Erdos-Szekeres定理第二证: 考虑任意序列 。对任意 ,令 为从 开始的最大递增子列长。设若 对任意 成立,由抽屉原理知存在 使得至少有 个下标 使 。令这些元素为 。
我们声称 。事实上,若存在 ,则我们可以将 处的最长递增链延长——将 加入。这与 处最长链长度为 矛盾。
Mantel 定理
我们只证 为偶的情况。
证明: 令 。对 归纳。
显然。设命题对任意 个顶点时成立,则对顶点为 的情形,含 条边的图有一个 。现在令 且。任取一边 ,并令 。若 ,由归纳假设知 有一个 ,矛盾。因此 ,这说明 与 之间的边数多于 。但 ,由抽屉原理知 在 中有一个公共顶点 ,但 构成一个 ,矛盾!
若 无 ,则 。
证明: 时是显然的。下设命题对任意 成立,则对 ,设若存在一个图 无 且 ,则
分解到链与反链
偏序集的分解是将其划分为两两不交的链或反链。给定一个偏序集 ,目标是将其分解为尽可能少的链(或反链)。指导思想很简单:若一个偏序集有一个大小为 的链(反链),则其将不可分解为比 少的反链(链),原因是:在两种划分中,同一链(反链)中的两个点必在不同的反链(链)中。
假设 中最大链大小为 ,则 可被分解为 个反链。
证明: 对任意 ,定义 的高度为以 为最大元素的极大链的长度,记作 。作分类:
我们证明每个 都是反链。否则,若存在某个 使得 ,由它们的高都是 ,存在一个长为 的链 ,其以 为最大元素;但 是更长的一条链,因此 ,矛盾!从而各 为反链。
另一方面,由于最长的一条链大小为 ,则任一元素的高度至多为 。此外,注意到对任意元素 ,都存在至少一条链以 为最大元素(至少可以是它自己一人成军),因此 ,这说明由以上集给出的反链可以覆盖整个图。
最后,注意到一个链中的每个顶点必须在不同反链中,故上面给出的每个反链都非空。因此整个图恰可分为 这些反链,证毕。
假设 中最大的反链大小为 ,则 可被分为 个链。
证明: 对 归纳。设 为 的一个极大元, 为 中最大反链的大小。则 是 个不交链 之并。我们需要说明 要么包含一个 元反链,或其为 个不交链之并。现在, 中每个 元反链的每个元素来自某个 。设 为 中最大元素,含于 的某些反链中。易知 为 中的反链。若 是 中反链,则证毕;否则,必有 对某个 ,因此 为 中的一个链,且 中无 元反链(因为 是 中参与此反链的极大元),同时 是 个链之并:因为整个链 都被删掉了,无法构造出一个 元反链。证毕。
说明 Dilworth 分解定理蕴含 Hall 定理。
提示:构造一个偏序集 及符号 :若 则 ,且无其它可比性。
证明: 构造集合 ,并定义提示所示的偏序。注意 本身是一个反链。另一方面,若一个反链包含某些 ,则该反链最大为
因此 . 其它的反链均包含在 或某个 中。
下面来由此导出 Hall 定理。
若 Hall 条件恒成立,即对任意 都有 ,则 ,故最大反链长为 。由 Dilworth 定理, 由 个链所覆盖。但注意每个链要么形如 ,要么是单元素链,设链覆盖中长为 2 的链有 条,则长为 1 的链有 条。则总元素数满足
故长为 2 的链恰为 个。由于链覆盖不交,这些链对应的 中元素即为一个SDR。
反之,若存在 使 Hall 条件不成立,则最大反链不是 ,而是某个 。对这个 来说,同上知长为 1 的链有 条,此时 ,故无法选出SDR。